Ill-effects of Tampered-TCP Flows and Protection Mechanisms for Well-behaved TCP Flows
نویسندگان
چکیده
TCP is a de facto standard transport-layer protocol in the current Internet. Because TCP works at end hosts, malicious users can selfishly modify its behavior. So there are many kind of TCP variants created by malicious users to get higher throughput than the normal TCP. We refer to such modified TCPs as tampered-TCPs. If the number of tampered-TCP connections increases in the network, they may occupy the network bandwidth because of their selfish behavior. In this thesis, we first investigate the effect of a tampered-TCP through mathematical analysis and simulation experiments, focusing on a tampered-TCP which changes the increase and decrease ratio of the congestion window size during the congestion avoidance phase. By the results of the evaluation, we point out that if tampered-TCP connections with SACK option co-exist with normal TCP connections, the fairness among those connections cannot be kept and the normal TCP connections suffer from low throughput. In a certain network situation, the throughput of the tampered-TCP connection is up to 50 times of that of co-existing TCP Reno connection. To protect normal TCP connections from tampered-TCP connections, we propose a new mechanism which keeps the fairness among TCP connections at edge routers. The proposed mechanism monitors TCP packets at an edge router and estimates a window size or an average throughput of each TCP connection. By using estimation results, the proposed mechanism assesses whether each TCP connection is tampered or not and drops packets intentionally if necessary to improve the fairness among TCP connections. From the results of simulation experiments, we exhibit that the proposed mechanism can identify tampered-TCP connections at high probability and regulate throughput ratio between tampered-TCP connections and competing TCP Reno connections to around 1.
منابع مشابه
New Methods for Maintaining Fairness between Well-Behaved TCP Flows and Tampered-TCP Flows at Edge Routers
In this paper, we propose new methods which detect tampered-TCP connections at edge routers and protect well-behaved TCP connections from tampered-TCP connections, which results in fairness among TCP connections. The proposed methods monitor the TCP packets at an edge router and estimate the window size or the throughput for each TCP connection. By using estimation results, the proposed methods...
متن کاملLightweight Active Router-Queue Management for Multimedia Networking
The Internet research community is promoting active queue management in routers as a proactive means of addressing congestion in the Internet. Active queue management mechanisms such as Random Early Detection (RED) work well for TCP flows but can fail in the presence of unresponsive UDP flows. Recent proposals extend RED to strongly favor TCP and TCP-like flows and to actively penalize “misbeha...
متن کاملAn Efficient Response Time for Shrew Attack Protection in Mitigating Low-Rate Tcp- Targeted Attacks
-This paper presents a simple prioritytagging filtering mechanism, called SAP (Shrew Attack Protection), which protects well-behaved TCP flows against low-rate TCP-targeted Shrew attacks. In this scheme, a router maintains a simple set of counters and keeps track of the drop rate for each potential victim. If the monitored drop rates are low, all packets are treated as normal and equally comple...
متن کاملOn Class-Based Isolation of UDP, Short-Lived and Long-Lived TCP Flows
The congestion control mechanisms of TCP make it vulnerable in an environment where flows with different congestionsensitivity compete for scarce resources. With the increasing amount of unresponsive UDP traffic in today’s Internet, new mechanisms are needed to enforce fairness in the core of the network. We propose a scalable Diffserv-like architecture, where flows with different characteristi...
متن کاملTCP Fairness in Multipath Transport Protocols
Multipath transfers are a promising technique for enhancing the reliability of Internet connections, making better use of multihoming, and using spare network capacity. However, näıve designs and implementations of multipath transfer protocols risk substantial unfairness to well-behaved TCP flows. In this thesis, I propose two novel definitions of multipath TCP-fairness, and will show that mult...
متن کامل